be (left) stranded - Espagnol Anglais Dictionnaire